- Published on
Tools of the trade (and the not-so-trade)
- Authors
- Name
- Prabhat Kumar Sahu
- @thecaffeinedev
Building, boosting, and maybe blanking out
My toolbox for software, productivity, and (the occasional) mental escape.
Laptop
- I am currently using M1 Macbook Pro 2020 - 16GB - 512GB SSD. Purchased it in late 2020 December.
Gaming PC
- OS: Windows 11 Pro
- Processor: Intel Core i7-12700K
- RAM: 32 GB DDR5
- GPU: NVIDIA GeForce RTX 3060Ti
- SSD: 1TB
- DDR5 Gigabyte Motherboard
Displays
- 27-inch Samsung Gaming Monitor @240HZ
Keyboard and Mouse
- Keyboard: I use a Keychron K2-V2 Wireless Mechanical Keyboard with Blue switches ⌨️
- Mouse: I use Razer Viper Mini for gaming. Logitech Signature M650. It’s doing the job for now. I use it while using Mac.
- Previously I had Lenovo Legion Mouse, It stopped working after 6-7 months.
Headset And Microphone
- Microphone: SoloCast – USB Gaming Microphone
- Airpods ProFirst Gen
- 1MORE Piston Fit Wired in Ear Earphone
Smartphone
- iPhone 13 (Primary)
- OnePlus 7T (Secondary)
Smartwatch
Editor
- Visual Studio Code is my current code editor.
- I also use Neovim time to time.
- Trying out Zed these days.
Terminal
- I use the iTerm 2 terminal emulator with Starship prompt
- Zsh is my default shell.
Software (Desktop Apps, CLI tools and Others)
- fzf: an awesome fuzzy finder written in
Go
! - ripgrep: better replacement for
grep
. Also written inRust
. - bat: A better version of
cat
- zoxide: A great tool for jumping between multiple directories.
- exa – a modern (?) replacement for
ls
. It’s been pretty good so far - Delta (for showing pretty diffs in terminal)
- pyenv, goenv, nvm: for managing multiple versions of
python
,go
, andnode
respectively. - rectangle: for organizing windows. Pretty sleek since I just need to press
⌘⌃←
to move current window to the left, etc. - BeeKeeper Studio: A good looking SQL GUI client for Postgres, SQLite and MySQL.
- Amphetamine: I have been using it from past 3 years. It helps keep my Mac awake.
- MQTTX: GUI MQTT Client Toolbox. Works really great.
- Postman App and Thunder Client (VSCode Extension)for API testing purpose.
- grpcurl: Like cURL, but for gRPC
- RedisInsight: GUI for redis client. Helps visually browse and interact with Redis data.
- Docker: Container management.
- HashiCorp Nomad: Simple and flexible scheduler and orchestrator for managing containers. Kind of an alternative to Kubernetes.
- ngrok - A quick way to setup reverse shells and test complex environments locally.
Hosting and Services
- NameCheap - Domain Provider
- Github - Software Repository hosting
- Vercel - I am hosting this site here
- AWS - Cloud services
- Railway - Faster deploy and prototyping
Browsers
- I use
Google Chrome
as my main browser. And brave as secondary.- For
chrome extensions
I use:uBlock Origin
Grammarly
Octotree – useful when browsing files in GitHub repositories
OneTab
JSON formatter
React Dev Tools
Save to Pocket
UpNote Web Clipper
- For
Note Taking App
- Upnote: I made a one-time purchase for upnote a long time back. I have been liking it so far.
- Sometimes I use Google Keep and Apple Notes.
Desk and Chair
- IKEA Thyge height adjustable desk
- I purchased the chair from a local store.
Other Tech
I will update the post, If something new adds up to my list.